Text copied to clipboard!

Название

Text copied to clipboard!

Инженер по разработке систем

Описание

Text copied to clipboard!
Мы ищем инженера по разработке систем, который присоединится к нашей команде для создания, поддержки и оптимизации сложных программных и аппаратных решений. В этой роли вы будете играть ключевую роль в проектировании архитектуры систем, разработке новых функций, устранении неполадок и обеспечении высокого уровня надежности и производительности наших продуктов. Инженер по разработке систем работает в тесном сотрудничестве с другими инженерами, архитекторами, менеджерами проектов и специалистами по обеспечению качества для достижения общих целей компании. Вы будете участвовать в полном жизненном цикле разработки — от анализа требований и проектирования до тестирования, развертывания и поддержки. Мы ожидаем, что кандидат будет обладать глубокими знаниями в области операционных систем, сетевых технологий, языков программирования (например, Python, C++, Java), а также иметь опыт работы с системами контроля версий, CI/CD и облачными платформами. Важно также умение работать в команде, инициативность и стремление к постоянному профессиональному росту. Если вы стремитесь решать сложные инженерные задачи, разрабатывать масштабируемые и надежные системы, а также хотите внести вклад в развитие передовых технологий, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Проектирование и разработка системного программного обеспечения
  • Интеграция аппаратных и программных компонентов
  • Оптимизация производительности и надежности систем
  • Разработка и поддержка CI/CD процессов
  • Участие в анализе требований и архитектурном проектировании
  • Тестирование и отладка системных решений
  • Документирование архитектуры и кода
  • Сотрудничество с межфункциональными командами
  • Поддержка и сопровождение существующих систем
  • Анализ и устранение инцидентов и ошибок в продуктивной среде

Требования

Text copied to clipboard!
  • Высшее техническое образование (информатика, инженерия или смежные области)
  • Опыт разработки на языках программирования C++, Python, Java
  • Знание архитектуры операционных систем и принципов работы сетей
  • Опыт работы с системами контроля версий (Git)
  • Знание инструментов автоматизации и CI/CD (Jenkins, GitLab CI и др.)
  • Опыт работы с облачными платформами (AWS, Azure, GCP)
  • Умение работать в команде и эффективно коммуницировать
  • Аналитическое мышление и умение решать сложные задачи
  • Опыт работы с контейнерами (Docker, Kubernetes) приветствуется
  • Знание английского языка на уровне чтения технической документации

Возможные вопросы на интервью

Text copied to clipboard!
  • Расскажите о вашем опыте разработки системного ПО.
  • Какие языки программирования вы используете чаще всего и почему?
  • Как вы подходите к оптимизации производительности системы?
  • Опишите ваш опыт работы с CI/CD инструментами.
  • Как вы решаете проблемы, возникающие в продуктивной среде?
  • Были ли у вас проекты, связанные с облачными решениями?
  • Как вы организуете взаимодействие с другими членами команды?
  • Какие инструменты вы используете для мониторинга и логирования?
  • Как вы документируете архитектуру и код?
  • Как вы обучаетесь новым технологиям и подходам?